Door Types

Table Name: GXT_DOORTYPES_TBL

List

Request a list of door types.

  • Request:

    Copy
    http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Request&Type=List&SubType=GXT_DOORTYPES_TBL
  • Response:

    Copy
    18=Card Only&19=Card and PIN&20=Card or PIN&21=PIN Only

Detail

Request the details of a specific door type.

  • Request:

    Copy
    http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Request&Type=Detail&SubType=GXT_DOORTYPES_TBL&RecId=<RecId>
  • Response:

    Copy
    DoorTypeId=18&Name=Card Only&OperatingSchedule=2147483647&SecondaryDoorType=2147483647&UserVerificationRequiredEntry=false&EntryPassbackMode=3&EntryReadingMode=0&UserVerificationRequiredExit=false&ExitPassbackMode=3&ExitReadingMode=0&DoorREXNotAllowed=false&DoorRENNotAllowed=false&RequiresDualAuthentication=false&MasterOrProviderInitiated=false&Commands=&FallbackDoorType=2147483647&CredEntrySequence=false&CredExitSequence=false

Update

Update a specific door type.

  • Request:

    Copy
    http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Command&Type=Submit&SubType=GXT_DOORTYPES_TBL&DoorTypeId=18&Name=Card (Antipassback)
  • Response:

    Copy
    OK

Create

Create a door type. To create a door type, use the same parameters as update but leave the DoorTypeId empty.

  • Request:

    Copy
    http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Command&Type=Submit&SubType=GXT_DOORTYPES_TBL&DoorTypeId=&Name=Card Only&OperatingSchedule=2147483647&SecondaryDoorType=2147483647&UserVerificationRequiredEntry=false&EntryPassbackMode=3&EntryReadingMode=0&UserVerificationRequiredExit=false&ExitPassbackMode=3&ExitReadingMode=0&DoorREXNotAllowed=false&DoorRENNotAllowed=false&RequiresDualAuthentication=false&MasterOrProviderInitiated=false&Commands=&FallbackDoorType=2147483647&CredEntrySequence=false&CredExitSequence=false
  • Response:

    Copy
    OK

Delete

Delete a specific door type.

  • Request:

    Copy
    http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Command&Type=Delete&SubType=GXT_DOORTYPES_TBL&RecId=<RecId>
  • Response:

    Copy
    OK

Parameters

Parameter

Display Name

Default Value

Notes

DoorTypeId

Database ID

18

The Detail, Control and Delete APIs use this value as the RecId.

Name

Name

Card Only

 

OperatingSchedule

Operating Schedule

2147483647

Default schedule is Always.

SecondaryDoorType

Secondary Door Type

2147483647

 

UserVerificationRequiredEntry

Entry Passback Is Qualified With Door Opening

false

 

EntryPassbackMode

Entry Passback Mode

3

 

EntryReadingMode

Entry Reading Mode

0

Select the reading mode from the following:

Value

Description

0

Card only

1

PIN only

2

Card and PIN

3

Card or PIN

4

Card and Biometric

5

Card or Biometric

6

Custom

UserVerificationRequiredExit

Exit Passback Is Qualified With Door Opening

false

 

ExitPassbackMode

Exit Passback Mode

3

 

ExitReadingMode

Exit Reading Mode

0

Select the reading mode from the following:

Value

Description

0

Card only

1

PIN only

2

Card and PIN

3

Card or PIN

4

Card and Biometric

5

Card or Biometric

6

Custom

DoorREXNotAllowed

Door REX Not Allowed

false

 

DoorRENNotAllowed

Door REN Not Allowed

false

 

RequiresDualAuthentication

Requires Dual Authentication

false

 

MasterOrProviderInitiated

Dual Card Provider Can Initiate Access

false

 

Commands

Commands

 

 

FallbackDoorType

Fallback Door Type

2147483647

 

EntryCredentialType*

Entry Credential Types

 

Defines the credential types that are when the Entry Reading Mode is set to Custom. This may be the Database ID of a user-defined credential type or one of the values chosen from the following table.

Value

Description

2147483644

Card

2147483645

PIN

2147483646

Biometric

CredEntrySequence

Sequence (Entry)

false

 

ExitCredentialType*

Exit Credential Types

 

Defines the credential types that are when the Exit Reading Mode is set to Custom. This may be the Database ID of a user-defined credential type or one of the values chosen from the following table.

Value

Description

2147483644

Card

2147483645

PIN

2147483646

Biometric

CredExitSequence

Sequence (Exit)

false

 

Parameters that contain multiple values are documented as <Parameter Name>*, where * is the index of the value. See Programming.